the simple fact that... - Español Inglés Diccionario